<?php
class common_controller {
	/**
	 * view对象
	 */
	protected $view_obj;
	
	/**
	 * 初始化
	 */
	public function __construct() {
		$this->view_obj = new common_view();
	}
	
	/**
	 * 模板赋值
	 * @param string $var 变量名
	 * @param mix $value 变量值
	 */
	protected function assign($var, $value) {
		$this->view_obj->assign($var, $value);
	}
	
	/**
	 * 模板显示
	 * @param string $tempate_path 模板路径
	 */
	public function display($template_path) {
		$this->view_obj->display($template_path);
	}
	
	/**
	 * 消息 (需要common/message.php模板)
	 * @param string $content 消息内容
	 * @param string $url 要跳转的url
	 * @param int $flag 标记(0为操作失败，1为操作完成)
	 */
	protected function message($content='', $url='', $flag=1) {
		$this->assign('content', $content);
		$this->assign('url', $url);
		$this->assign('flag', $flag);
		
		$this->display(ROOT.'/view/common/message.php');
	}
}
?>